from xml.dom.minidom import Document
doc = Document() #创建DOM文档对象（苏雨）
PropertyList = doc.createElement('PropertyList') #创建根元素（苏雨）
doc.appendChild(PropertyList)
scenario = doc.createElement('scenario')#book:Python处理XML之Minidom（苏雨）
PropertyList.appendChild(scenario)
name = doc.createElement('name')
name_text = doc.createTextNode('suyu_demo')
name.appendChild(name_text)
scenario.appendChild(name)







author = doc.createElement('author')
scenario.appendChild(author)
author_first_name = doc.createElement('first-name')
author_last_name = doc.createElement('last-name')
author_first_name_text = doc.createTextNode('张')
author_last_name_text = doc.createTextNode('三')
author.appendChild(author_first_name)
author.appendChild(author_last_name)
author_first_name.appendChild(author_first_name_text)
author_last_name.appendChild(author_last_name_text)
scenario.appendChild(author)




price = doc.createElement('price')
#可以往xml里面插入数据（苏雨）
a = 23333
price_text = doc.createTextNode('a=%d'%a)
price.appendChild(price_text)
scenario.appendChild(price)









#将DOM对象doc写入文件，可以指定特定路径和文件名（苏雨）
f = open('/home/suyu/suyu/FlightGear_connector/protocol/TEST.xml','w')
f.write(doc.toprettyxml(indent = ''))
f.close()
